Simon Quigley [Fri, 18 Jan 2019 20:49:45 +0000 (20:49 +0000)]
symbol-visibility
commit df9206778fe9ff1bdd56d975c29c43dfe1e66de7
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date: Fri Nov 23 15:26:53 2018 +1100
Export only YAML_CPP_API-tagged symbols on Linux.
This marks classes tagged with YAML_CPP_API with visibility("default"), to
explicitly export them, and then makes the default visibility "hidden" via
-fvisibility=hidden.
This reduces the number of exported symbols by more than 50%, which has
a small application start-up time and memory useage benefit. It also
makes it more feasible to audit the set of exported symbols in automated
ABI compatibility systems.
Paul Novotny [Fri, 18 Jan 2019 20:49:45 +0000 (20:49 +0000)]
Install libs and cmake files to the Debian location
Forwarded: not-needed
Last-Update: 2015-11-29
Instead of moving the libs to the DEB_HOST_MULTIARCH lib directory during
packaging, have cmake install the libs directly. This is needed so the CMake
development files point to the correct location for the libs. Also, install
yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
yaml-cpp-targets.cmake.
Simon Quigley [Mon, 7 Jan 2019 22:00:33 +0000 (22:00 +0000)]
symbol-visibility
commit df9206778fe9ff1bdd56d975c29c43dfe1e66de7
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date: Fri Nov 23 15:26:53 2018 +1100
Export only YAML_CPP_API-tagged symbols on Linux.
This marks classes tagged with YAML_CPP_API with visibility("default"), to
explicitly export them, and then makes the default visibility "hidden" via
-fvisibility=hidden.
This reduces the number of exported symbols by more than 50%, which has
a small application start-up time and memory useage benefit. It also
makes it more feasible to audit the set of exported symbols in automated
ABI compatibility systems.
Paul Novotny [Mon, 7 Jan 2019 22:00:33 +0000 (22:00 +0000)]
Install libs and cmake files to the Debian location
Forwarded: not-needed
Last-Update: 2015-11-29
Instead of moving the libs to the DEB_HOST_MULTIARCH lib directory during
packaging, have cmake install the libs directly. This is needed so the CMake
development files point to the correct location for the libs. Also, install
yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
yaml-cpp-targets.cmake.
Paul Novotny [Wed, 12 Oct 2016 23:48:11 +0000 (00:48 +0100)]
Install libs and cmake files to the Debian location
Forwarded: not-needed
Last-Update: 2015-11-29
Instead of moving the libs to the DEB_HOST_MULTIARCH lib directory during
packaging, have cmake install the libs directly. This is needed so the CMake
development files point to the correct location for the libs. Also, install
yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
yaml-cpp-targets.cmake.
Lifeng Sun [Fri, 30 Aug 2013 10:29:05 +0000 (11:29 +0100)]
yaml-cpp (0.5.1-1) unstable; urgency=low
* New upstream release. (Closes: #706708)
* Bump Standards-Version to 3.9.4.
* libyaml-cpp-dev: remove multiarch path in yaml-cpp.pc to make
lintian happy.
* debian/copyright: new Format URI.
* debian/control: remove Vcs-Svn field.